﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Security.Authentication;
using ComunesMGI.DataTypes;
using System.Configuration;
using System.Data.SqlClient;

namespace MGI.AccesoDatos
{
    class DAOUsuarios: IDatosUsuarios
    {
        public string getPasswordUsuario(string usuario)
        {
            return null;
        }

        public List<DataUsuario> getUsuarios() {
            
            string query = "select * from Usuarios";
            string textoConeccion = ConfigurationManager.AppSettings.Get("stringConection");
            SqlConnection sqlConnection = new SqlConnection(textoConeccion);
            SqlCommand sqlCommand = new SqlCommand(query, sqlConnection);
            sqlConnection.Open();
            SqlDataReader myReader = sqlCommand.ExecuteReader();
            List<DataUsuario> usuarios = new List<DataUsuario>();
            while (myReader.Read())
            {
                DataUsuario dc = new DataUsuario((string)myReader.GetValue(0));
                usuarios.Add(dc);
            }
            myReader.Close();
            sqlConnection.Close();

            return usuarios;
        }
        

    }
}
